//! WatchDog Timer Implementation

pub use avr_hal_generic::wdt::*;

avr_hal_generic::impl_wdt! {
    pub enum Timeout {
        /// 16k  3.3v 17.1ms 5.0v 16.3ms
        Ms16 {}
    }

    pub struct Wdt {
        mcu_status_register: crate::pac::cpu::MCUCR,
        peripheral: crate::pac::WDT,
    }
}
